package entity.maintenance;

import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 故障报修信息表
 * </p>
 *
 * @author beisheng
 * @since 2023-05-18
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class MalfunctionRepair implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 自增主键
     */
    @TableId(value = "serial_number", type = IdType.AUTO)
    private Integer serialNumber;

    /**
     * 报修单号
     */
    private String repairOdd;

    /**
     * 报修主题
     */
    private String repairTheme;

    /**
     * 状态
     */
    private String status;

    /**
     * 报修人
     */
    private String repairman;

    /**
     * 所属部门
     */
    private Integer department;

    /**
     * 报修时间
     */
    private Date repairTime;

    /**
     * 故障时间
     */
    private Date malfunctionTime;

    /**
     * 故障等级
     */
    private Integer malfunctionGrade;

    /**
     * 故障类型
     */
    private Integer malfunctionType;

    /**
     * 是否停机
     */
    private Boolean stopOrNot;

    /**
     * 设备名称
     */
    private String devicename;

    /**
     * 设备编号
     */
    private String equipmentNumber;

    /**
     * 规格型号
     */
    private String specificationModel;

    /**
     * 设备类型
     */
    private Integer deviceType;

    /**
     * 存放位置
     */
    private Integer storagePlace;

    /**
     * 使用部门
     */
    private Integer ueseBranch;


}
